professional interpreter - German English Dictionary